Status Bar
A status bar located at the bottom of the KAS-IDE main window displays the five following labels from left to right:
- Local version
- Controller version (application version located in the controller)
- Drives state
- Controller state (stopped/running)
- Connection state
Figure 1: Status Bar Labels
An icon between the Local and Controller versions allows to show any differences (for more details, click here...).
The space on the left of the status bar is reserved for messages.
Local Version
This label provides information about the version locally present in the KAS-IDE. There are three different states:
- Nothing displayed (for instance when no project is loaded).
- Version information (when available).
- Compilation error (background in red).
-
-
Position the mouse over the text field to display a tooltip with the detailed version information.
Controller Version
This label provides information about the version present in the controller. There are three different states:
- Nothing displayed (when not connected).
- No Application in the controller.
- Version information (when available).
- Syntax of the version label is: <project_name>:<version>
-
-
When an application is active in the target, you can hold the mouse over the text field to display a tooltip with the detailed version information, including a timestamp of the compilation.
Drives State
There are three different states:
- Drives inactive (drives are disabled or your application is not connected to the target)
- Drives active (at least one drive is active)
- Drives error ( at least one drive is in error)
Controller State
The Controller state label lets you know if the Controller is running or stopped. There are three different states:
- Nothing displayed (the label is empty when the KAS-IDE is not connected to the target).
- Controller is stopped.
- Controller is running.
Connection State
The Connection label displays the Connection state between the KAS-IDE and the Controller. There are five different states:
- Not connected
- Connecting
- Connected (background in green)
- Connection Error (background in red )
- Unexpected Disconnection (background in red )
-
-
Hold the mouse over the text field to see a tooltip with detailed information about the Error and the Controller address when connected.
Color Codes
The Local and Controller version labels has an orange background if there is a version mismatch between the IDE and the Controller. This warns you that you have to download the new version of the application.
The Local version label has a red background if the compilation fails.
Connection State |
Local Version |
Controller Status |
Connection Status |
|
---|---|---|---|---|
Disconnected |
|
|
|
Not Connected |
Disconnected |
Version A |
|
|
Not Connected |
Connecting |
Version A |
|
|
Connecting… |
Connected |
Version A |
No Application |
Stopped |
Connected |
Connected |
Version B |
Version B |
Stopped or running |
Connected |
Connected |
Version B |
Version A |
Stopped or running |
Connected |
Disconnected |
Compile error |
|
|
Not Connected |
Connected |
Compile error |
Version A |
Stopped or running |
Connected |
Comm. error |
Version A |
|
|
Connection Error |
Disconnected |
Version A |
|
|
Unexpected disconnection |